package com.dailyblue.java.project.smbms.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dailyblue.java.commons.util.JsonResult;
import com.dailyblue.java.project.smbms.user.bean.User;

public interface UserService extends IService<User> {

    JsonResult findAllUser();

    JsonResult findUser(int page);

    JsonResult findUserByUserNameAndRoleId(String userName, Integer roleId, int page);

    void saveUser(User user,int lastPage);

    JsonResult findUserById(int id);

    void removeUser(int id,int nowPage,int pages);

    void updateUser(User user,int page);

    JsonResult login(String code,String password);

    JsonResult is(String token);

    JsonResult logout(String token);

    JsonResult findUserIdByToken(String token);
}
